package TenoriOn.managers
{
	import TenoriOn.Grid;
	import TenoriOn.GridData;
	
	import flash.geom.Point;

	public interface IGridManager
	{
		function get MANAGER_TYPE():String;
		function makeGridData():GridData;
		function takeControl(grid:Grid):void;
		function releaseControl():void;
		function get hasControl():Boolean;
		function onGridUpdate(id:Point):void;
		function updateGrid():void;
	}
}